package com.service.user;

import com.entity.FootprintItem;

import java.util.List;

public interface FootprintService {
  /**
   * 获取某个用户的足迹数量
   *
   * @param userId 用户编号
   * @return 足迹数量
   */
  int getFootprintCount(String userId);

  /**
   * 获取足迹指定页列表
   *
   * @param userId 用户编号
   * @param pageSize 页大小
   * @param pageIndex 叶索引
   * @return
   */
  List<FootprintItem> getFootprintList(String userId, int pageSize, int pageIndex);

  /**
   * 删除足迹条目
   *
   * @param userId 用户编号
   * @param visiTime 浏览时间
   * @return 删除成功返回1，否则返回0
   */
  int delFootPrintItem(String userId, String visiTime);

  /**
   * 添加足迹
   *
   * @param userId 用户编号
   * @param goodId 商品编号
   * @return 添加成功返回1，否则返回0
   */
  int addFootprintItem(String userId, String goodId);
}
